package model;

import java.util.List;

/**
 * Interface to allow participants to use implement/override methods feature.
 * 
 * @author Chris Moghbel (cmoghbel@ucsd.edu)
 */
public interface FilesystemObject {
  
  public boolean isDirectory ();
  
  public FilesystemObject getChild (int index);
  
  public int get_numChildren ();
  
  public List<FilesystemObject> get_children ();
}
